iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0
自我挑戰組

用 vim 打造屬於自己的 IDE系列 第 9

Day 09 好用的 zsh 插件

  • 分享至 

  • xImage
  •  

今天主要就來介紹 zsh 我所使用的插件~當中包含了 zsh-syntax-hightlightingzsh-autosuggestions 以及最基本的 git

Syntax Highlighting

光看這個插件的名稱就知道,這是將終端機的輸入高亮顯示的工具~

在還沒有安裝這個插件前,zsh 本身的輸入就只是單純的白色:

安裝這個插件後:

  1. 系統內建指令及使用者的指令都會用 綠色 呈現:

  1. 寫在 .zprofilealias 會用 藍色 呈現

  1. 找不到的指令會用 紅色 呈現

  1. 還用底線提示你的參數範圍呢!

用了這個套件之後,能夠比較不吃力的判斷語法的正確性 (或許對有些人來說也沒有差啦~),也能讓自己的工作環境變得更漂亮呢!

Auto Suggestions

這是一個自動提示的插件。你可能會問:按下 tab 不就會自動提示了嗎?
這裡的提示可不是指語法提示哦!

zsh-autosuggestions 會根據歷史紀錄來建議你要下什麼指令。假如你只記得上個指令的前半段又懶得上 stackoverflow 找下法,或者是資料夾文件很多用 tab 找檔案實在太慢了,那麼 zsh-autosuggestions 肯定能幫上忙!

  1. 只輸入一部分指令:

  1. 按下方向右鍵:

它就自動幫你補全啦!

有了 zsh-autosuggestions 之後,我就只需憑藉一點點的印象就能完成指令了,不需要再重複的上網找解答~

Git

這個插件主要是用來做 alias 的,像是平常下 git commit -m "commit message" 要打那麼長一串,而這個插件就幫你寫好了 alias gcmsg='git commit -m'
而這個插件就是維護了一整包的 alias,讓你在操作 git 的時候能更專注於版本控制而非語法上的瑕疵哦!

(話說 Git 原文好像是混蛋的意思?)

以上就是我使用的 zsh 插件們~如果大家有什麼實用的插件也歡迎提出哦!


上一篇
Day 08 Oh my zsh !
下一篇
Day 10 Vim 8 與 NeoVim
系列文
用 vim 打造屬於自己的 IDE19
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言